.headPic img {
    position: absolute;
    top: 30px;
    left: 10%
}

.complaint p {
    position: absolute;
    top: 250px;
    font-size: 25px;
    font-weight: bold;
    color: black;
    width: 100%;
    text-align: center;
}

.complaint_form {
    position: absolute;
    top: 320px;
    width: 100%;
}

.complaint_form label {
    position: absolute;
    right: 840px;
    font-size: 23px;
    color: black;
    top: 0;
}

.complaint_form input {
    position: absolute;
    right: 36%;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #252525;
    width: 250px;
}

.complaint_form_col1_row2 {
    margin-top: 45px;
}

.complaint_form_col1_row3 {
    margin-top: 90px;
}

.complaint_form_col2_row1 {
    height: 35px;
}
.complaint_form_col2_row2 {
    position: absolute;
    margin-top: 46px;
    height: 35px;
    right: 36%;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #252525;
    width: 250px;
}

.complaint_form_col2_row3 {
    position: absolute;
    margin-top: 93px;
    right: 445px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #252525;
    width: 400px;
    height: 200px;
    resize: none;
}

.complaint_form input[type="submit"] {
    background-color: rgba(10, 93, 246, 0.64);
    color: white;
    border: none;
    cursor: pointer;
    width: 120px;
    height: 40px;
    padding-top:7px;
    font-size: 20px;
    text-align: center;
    position: absolute;
    right: 47%;
    top: 320px;
}
